<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><!-- Este Erro não interfere em nada. Ele aconteçe pq o <body> esta sendo gerado no php -->
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="/Esquina_da_TI/default.css" rel="stylesheet" type="text/css" media="screen" />
        <script type="text/javascript" src="../js/validador.js"></script>
        <title>Minha Conta</title>
    </head>

<?php


//Nomeando foto
$photo = $_POST['loginUsuario'].".gif";




//NOME TEMPOR�?RIO NO SERVIDOR
$foto_temp = $_FILES["foto"]["tmp_name"];
//NOME DO ARQUIVO NA M�?QUINA DO USU�?RIO
$foto_name = $_FILES["foto"]["name"];
//TAMANHO DO ARQUIVO
$foto_size = $_FILES["foto"]["size"];
//TIPO MIME DO ARQUIVO
$foto_type = $_FILES["foto"]["type"];
//ENVIA O ARQUIVO PARA A PASTA

if ($foto_type=="image/jpeg" || $foto_type=="image/png" || $foto_type=="image/tiff" || $foto_type=="image/bmp" || $foto_type=="image/gif") {
    if(!copy($foto_temp, "../images/usuario/$photo")) {
        echo "<script>alert('Aconteceu um erro ao copiar foto para o banco!');</script>";

    }
    else {

        $img = "../images/usuario/".$photo;
        
        require_once('Fachada.php');
         $fachada = new Fachada();


        $nome = trim($_POST['nome']);
        $email = trim($_POST['email']);
        $dataNascimento = trim($_POST['dataNascimento']);
        $senha = 123456;
        $cpf = trim($_POST['cpf']);
        $tipo= trim($_POST['tipoWebMaster']);
        $login = trim($_POST['loginUsuario']);
        $foto = $img;

        if ($tipo=="MODERADOR"){
            require_once($_SERVER["DOCUMENT_ROOT"] . '/Esquina_da_TI/ClassesBasicas/Moderador.php');
            $usuario = new Moderador();
        }
        else if ($tipo=="EDITOR"){
            require_once($_SERVER["DOCUMENT_ROOT"] . '/Esquina_da_TI/ClassesBasicas/Editor.php');
            $usuario = new Editor();
        }
        $usuario->setNome($nome);
        $usuario->setEmail($email);
        $usuario->setLogin($login);
        $usuario->setSenha(md5($senha));
        $usuario->setAtivo(false);
        $usuario->setDataNascimento($dataNascimento);
        $usuario->setFoto($foto);
        $usuario->setCpf($cpf);
       


        if ($fachada->cadastrarUsuario($usuario)) {

            $fachada->exibirMenssagem("Cadastro Efetuado Com Sucesso!");
            $fachada->exibirMenssagem("O WebMaster recerá um email de ativação");
           echo "<script>closeWindow(this)</script>";


        }else {

            $fachada->exibirMenssagem("Erro ao Efetuar Cadastro!");
            ?>
            <script type="text/javascript">
             history.back();
            </script>
            <?

        }
    }
}
else if ($foto_type=="") {
        $img = "";
        
        require_once('Fachada.php');
        $fachada = new Fachada();


        $nome = trim($_POST['nome']);
        $email = trim($_POST['email']);
        $dataNascimento = trim($_POST['dataNascimento']);
        $senha = 123456;
        $cpf = trim($_POST['cpf']);
        $tipo= trim($_POST['tipoWebMaster']);
        $login = trim($_POST['loginUsuario']);
        $foto = $img;

         if ($tipo=="MODERADOR"){
            require_once($_SERVER["DOCUMENT_ROOT"] . '/Esquina_da_TI/ClassesBasicas/Moderador.php');
            $usuario = new Moderador();
        }
        else if ($tipo=="EDITOR"){
            require_once($_SERVER["DOCUMENT_ROOT"] . '/Esquina_da_TI/ClassesBasicas/Editor.php');
            $usuario = new Editor();
        }

        $usuario->setNome($nome);
        $usuario->setEmail($email);
        $usuario->setLogin($login);
        $usuario->setSenha(md5($senha));
        $usuario->setAtivo(false);
        $usuario->setDataNascimento($dataNascimento);
        $usuario->setFoto($foto);
        $usuario->setCpf($cpf);
       


        if ($fachada->cadastrarUsuario($usuario)) {

            $fachada->exibirMenssagem("Cadastro Efetuado Com Sucesso!");
$fachada->exibirMenssagem("O WebMaster recerá um email de ativação");
            echo "<script>closeWindow(this)</script>";


        }else {

            $fachada->exibirMenssagem("Erro ao Efetuar Cadastro!");
             ?>
            <script type="text/javascript">
             history.back();
            </script>
            <?


        }
    }
    else {
        echo "<script>alert('Imagem com formato não suportado!');</script>";
         ?>
            <script type="text/javascript">
             history.back();
            </script>
            <?
    }

?>

</html>